package com.chzc.goods.service;

import com.chzc.util.Result;

/**
 * @author cv大魔王
 * @version 1.0
 * @date 2021/6/6 16:42
 */
public interface IGoodsCarService {

    /**
     * 添加购物车
     * @param goodsId 商品id
     * @param buyNum 商品数量
     * @return 当前用户购物车全部内容
     */
    Result add(String goodsId,int buyNum);


    /**
     * 查看当前用户所有购物车信息
     * @return 当前用户的所有购物车信息
     */
    Result findAll();


    /**
     * 在购物车删除某件商品
     * @param goodsId 商品id
     * @return 购物车数据
     */
    Result deleteByGoodsId(String goodsId);


    /**
     * 清空用户购物车
     * @return 用户购物车信息
     */
    Result deleteAll();
}
